﻿using System;
using System.Collections.Generic;
using GDM.Hogar.Aplicacion.Formularios;
using GDM.Hogar.Entidades;
using Microsoft.Reporting.WinForms;

namespace GDM.Hogar.Aplicacion.Reportes
{
    public partial class FrmPanillaAsistenciaPersonal
    #if DEBUG
     : AdaptadorFrm
    #else
         : FrmBase
    #endif
    {
        public FrmPanillaAsistenciaPersonal()
        {
            InitializeComponent();
        }

        private void FrmPanillaAsistenciaPersonal_Load(object sender, EventArgs e)
        {
            rpAsistenciaPersonal.Messages = new MensajesReportViewer();
            var datos = new List<AsistenciaDiariaPersonal>();
            for (int i = 0; i < 20; i++)
            {
                datos.Add(new AsistenciaDiariaPersonal());
            }
            rpAsistenciaPersonal.LocalReport.SetParameters(new ReportParameter("NombreHogar", ContextoHogar.Nombre));
            rpAsistenciaPersonal.LocalReport.DataSources.Clear();
            rpAsistenciaPersonal.LocalReport.DataSources.Add(new ReportDataSource("AsistenciaDiariaPersonal_DS", datos));
            rpAsistenciaPersonal.RefreshReport();
        }

        private void dtpFecha_ValueChanged(object sender, EventArgs e)
        {
            //rpAsistenciaPersonal.LocalReport.SetParameters(new ReportParameter("Fecha", dtpFecha.Value.ToShortDateString()));
            //rpAsistenciaPersonal.RefreshReport();
        }
    }
}
